package modelbase

import (
	"TaskAssignmentSystem/internal/pkg/code"
)

/*
 * 题目答案表
 */

type TopicAnswer struct {
	code.Model
	TopicId              string `json:"topic_id"`
	SystemTopicId        uint   `json:"system_topic_id" gorm:"index"`
	ProjectId            string `json:"project_id"`
	TopicConfigurationId uint   `json:"topic_configuration_id" gorm:"index"`
	Tp                   int    `json:"tp"`                            //题目类型 0 文本 1 上传文件 2 复合框
	Content              string `json:"content" gorm:"type:longText"`  //答案文本 tp 为1的时候 是oss文件地址
	FileUrl              string `json:"file_url" gorm:"type:longText"` //文件路径
	AnswerSize           int64  `json:"answer_size"`                   //答案大小
	UserId               string `json:"user_id" gorm:"index"`          //作答的用户自定义Id
	ContentUrl           string `json:"content_url"`                   //富文本框url
}
